Planes On - Nested
Overview
Planes On All Nested shows the primary work planes (1, 2, and 3) for every component in the active assembly, including all nested components inside subassemblies.
Use this when you need reference planes visible throughout the entire hierarchy (useful for troubleshooting constraints, alignment, or construction geometry in complex assemblies).
How It Works
- Recursively iterates through all occurrences in the active assembly.
- For each component document:
- Sets planes 1, 2, and 3 visible.
- If the component has a ShowPlanes user parameter and a rule that uses it, custom planes can be driven visible as well.
- Processes all levels of nesting until the entire hierarchy is complete.
Usage Instructions
- Open the assembly you want to visualize.
- Click Planes On All Nested in the Configure panel.
- Review the assembly to confirm planes are visible throughout the hierarchy.
Troubleshooting
- Some planes remain hidden: A component rule or design view representation may be overriding visibility.
- Operation is slow on large assemblies: This command touches every component in the hierarchy. Consider using Planes On All (top-level only) when you don’t need nested components.
- Custom planes did not show: Ensure the component has a ShowPlanes parameter and a rule that uses it.
Examples
- Show all planes in an assembly: Run the command to make all work planes in every component visible.
- Toggle custom work planes: Add a rule to your component to toggle visibility for specific named planes using the "ShowPlanes" parameter.
- Example rule:
ThisDoc.Document.ComponentDefinition.WorkPlanes("Top of Fitting").Visible = ShowPlanes